body {
  color: #333333;
  font-family: 'Roboto', Arial, sans-serif;
  font-size: 0.14rem;
  margin: 0;
}

/* 按钮 */
button {
  border: none;
  padding: 0.1rem 0.16rem;
  background: linear-gradient(to left, #599afe, #83b3fa);
  color: #ffffff;
  border-radius: 1rem;
  font-size: 0.12rem;
  box-shadow: 0 0.02rem 0.04rem 0.01rem #a5c7fa;
}

button:hover {
  opacity: 0.8;
}

button:disabled {
  opacity: 0.5;
  cursor: auto;
}

button:focus {
  outline: none;
}

/* 输入框 */
input {
  padding: 0.1rem 0;
  border: 0.01rem solid #bdbdbd;
  color: #333333;
  height: 0.25rem;
  border: none;
  font-size: 0.14rem;
  border-bottom: 0.01rem solid #eeeeee;
  margin-bottom: 0.14rem;
}

input::placeholder {
  color: #cfcfcf;
}

input:focus {
  outline: none;
}
